package com.kfm.am.exec;

import java.util.ArrayList;

public class Exec03 {

    public static void main(String[] args) {
        // 有两个List集合, 计算两个集合的交集元素。
        ArrayList arrayList = new ArrayList();
        arrayList.add(1);
        arrayList.add(2);
        arrayList.add(3);
        ArrayList arrayList1 = new ArrayList();
        arrayList1.add(2);
        arrayList1.add(3);
        arrayList1.add(4);
//        arrayList.retainAll(arrayList1);
        differenceSet(arrayList, arrayList1);
        arrayList.forEach(obj -> System.out.println(obj));
    }

    public static void differenceSet(ArrayList a1, ArrayList a2) {
        a1.removeAll(a2);
        a1.addAll(a2);
    }
}
